package com.hd123.rumba.gwt.widget2.client.grid.renderer;

import com.hd123.rumba.gwt.widget2.client.misc.RHyperlink;

/**
 * 超链接渲染器<br>
 * 把provider提供的数据作为超链接的标题。若provider提供的是null则设置标题为空串。
 * 
 * @author LiQi
 * 
 */
public class RHyperlinkRenderer extends RHyperlink implements RCellRenderer {

  public RHyperlinkRenderer() {
    super();
  }

  /**
   * @param wordWrap
   *          是否允许折行，默认为true
   */
  public RHyperlinkRenderer(boolean wordWrap) {
    this();
    setWordWrap(wordWrap);
  }

  public Object getValue() {
    return getHTML();
  }

  public void setValue(Object value) {
    setHTML(value == null ? "" : value.toString());
  }
}
